package com.sis.tool.service;

import java.io.IOException;
import java.io.InputStream;

public interface IFileConverterService {
    /**
     * 将pdf转换为image
     *
     * @param pdfInputStream
     * @param sourceFileType
     * @param targetFileType
     * @return
     */
    byte[] convertPdfToImage(InputStream pdfInputStream, String sourceFileType, String targetFileType);

    /**
     * 将ofd转换为image
     *
     * @param pdfInputStream
     * @param sourceFileType
     * @param targetFileType
     * @return
     */
    byte[] convertOfdToImage(InputStream pdfInputStream, String sourceFileType, String targetFileType) throws IOException;

    byte[] convertTifToImage(InputStream tifInputStream, String sourceFileType, String targetFileType) throws IOException;
}
